package com.google.code.pidginjava.core;

public class SimplePidginPlugin implements IPidginPlugin{
	private PidginPlugin pp = this.getClass().getAnnotation(PidginPlugin.class);
	public boolean load() {
		return true;
	}
	public boolean unload() {
		return true;
	}
	public boolean destroy() {
		return true;
	}
	
	public String getAuthor() {
		if(null != pp.author()) {
			return pp.author();
		}else{
			return "";
		}
	}
	
	public String getWebsite() {
		if(null != pp.website()) {
			return pp.website();
		}else{
			return "";
		}
	}
	
	public String getSummary() {
		if(null != pp.summary()) {
			return pp.summary();
		}else{
			return "";
		}
	}
	
	public String getId() {
		if(null != pp.id()) {
			return pp.id();
		}else{
			return "";
		}
	}
	
	public String getDescription() {
		if(null != pp.description()) {
			return pp.description();
		}else{
			return this.getSummary();
		}
	}
	
	public String getName() {
		if(null != pp.name()) {
			return pp.name();
		}else{
			return "";
		}
	}
	
	public String getEmail() {
		if(null != pp.email()) {
			return pp.email();
		}else{
			return "";
		}
	}
	
	public String getVersion() {
		if(null != pp.version()) {
			return pp.version();
		}else{
			return "";
		}
	}
}
